type go/doc.reader
25 uses
go/doc (current package)
doc.go#L119: var r reader
exports.go#L110: func (r *reader) filterFieldList(parent *namedType, fields *ast.FieldList, ityp *ast.InterfaceType) (removedFields bool) {
exports.go#L163: func (r *reader) filterParamList(fields *ast.FieldList) {
exports.go#L175: func (r *reader) filterType(parent *namedType, typ ast.Expr) {
exports.go#L214: func (r *reader) filterSpec(spec ast.Spec) bool {
exports.go#L275: func (r *reader) filterSpecList(list []ast.Spec, tok token.Token) []ast.Spec {
exports.go#L305: func (r *reader) filterDecl(decl ast.Decl) bool {
exports.go#L322: func (r *reader) fileExports(src *ast.File) {
reader.go#L180: type reader struct {
reader.go#L201: func (r *reader) isVisible(name string) bool {
reader.go#L210: func (r *reader) lookupType(name string) *namedType {
reader.go#L233: func (r *reader) recordAnonymousField(parent *namedType, fieldType ast.Expr) (fname string) {
reader.go#L246: func (r *reader) readDoc(comment *ast.CommentGroup) {
reader.go#L257: func (r *reader) remember(predecl string, typ *ast.InterfaceType) {
reader.go#L277: func (r *reader) readValue(decl *ast.GenDecl) {
reader.go#L368: func (r *reader) readType(decl *ast.GenDecl, spec *ast.TypeSpec) {
reader.go#L404: func (r *reader) isPredeclared(n string) bool {
reader.go#L410: func (r *reader) readFunc(fun *ast.FuncDecl) {
reader.go#L504: func (r *reader) readNote(list []*ast.Comment) {
reader.go#L530: func (r *reader) readNotes(comments []*ast.CommentGroup) {
reader.go#L550: func (r *reader) readFile(src *ast.File) {
reader.go#L623: func (r *reader) readPackage(pkg *ast.Package, mode Mode) {
reader.go#L700: func (r *reader) collectEmbeddedMethods(mset methodSet, typ *namedType, recvTypeName string, embeddedIsPtr bool, level int, visited embeddedSet) {
reader.go#L724: func (r *reader) computeMethodSets() {
reader.go#L750: func (r *reader) cleanupTypes() {